package groovy

import groovy.text.GStringTemplateEngine
import groovy.text.Template

def sexFormat = (sex)->{
    return TestGroovyTemplate.sexFormat(sex)
}

def test = {
    return "----${it}-----"
}
jsonTemplate = """${sexFormat($sex)}"""
def Template createTemplate(String jsonTemplate){
    GStringTemplateEngine engine = new GStringTemplateEngine();
    return engine.createTemplate(jsonTemplate);
}

def String make(Template template, Map<String, Object> binding)  {
    return template.make(binding).toString()
}